折腾PVE 系统折腾没了,重新装了群辉。

不过还好硬盘没问题,之前的数据没有损失,只是需要重新安装系统

上次不好好做记录,结果这次又忘记了。

不多说,开搞。群辉套件直接搜索 resilio sync 是有一个的,但是装好之后没有办法访问。所以还是采用之前的方式,先装docker,然后再装resilio sync。

第一步,安装docker

套件中心,搜索docker,然后安装,虽然名字不叫docker,反正是能用

第二步,安装resilio sync

打开这个玩意

点击注册表,输入 resilio sync

右键下载

点击应用

等待下载完毕后,右键运行

直接下一步

这个只内网使用,也不映射外网,随便指定一个。直接下一步

完成

然后输入ip:33333

正常打开了。

发现没有办法应用许可证,先映射一个目录过来存放数据,点击容器,点击名称

然后设置,添加文件夹

踩坑了1

结果发现死活没有homes文件夹,查了半天的资料,发现是从7.2后就不行了,但是我上也是装的7.2。

回去翻翻记录,上次的是7.2.1-69057,实在是搞不定。直接重装系统,反正里面也没有什么东西。

重新安装7.2.1-69057版本。

踩坑2

打开后,发现根本没办法用,折腾了几个小时,最后安装了旧版本解决了问题。

我这边用的是2.7.3 测试可以使用。

完啦,没办法降级了,系统装在了有数据的硬盘中,没有办法降级了。

问题解决

又折腾了好久,最终找到一个命令行启动docker的办法

首先开启ssh

点击终端 勾选

然后使用ssh工具链接

再删除之前的docker

然后输入下面命令,可以根据需求修改,注意只有映射到/sync下面的文件夹才能出现选项,不然就只能手动输入了。

docker run -d \
--name=sync \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/Shanghai \
-e PATH="/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
-e HOME="/root" \
-e LANGUAGE="en_US.UTF-8" \
-e LANG="en_US.UTF-8" \
-e TERM="xterm" \
-e S6_CMD_WAIT_FOR_SERVICES_MAXTIME="0" \
-e S6_VERBOSITY="1" \
-e S6_STAGE2_HOOK="/docker-mods" \
-e VIRTUAL_ENV="/lsiopy" \
-e LSIO_FIRST_PARTY="true" \
-p 22222:8888 \
-p 33333:55555 \
-v /volume1/docker/sync-config:/config \
-v /volume1/docker/sync-downloads:/downloads \
-v /volume1/docker/sync-sync:/sync \
-v /volume1/homes:/sync/qhhomes \
--restart unless-stopped \
linuxserver/resilio-sync:2.7.3

这边自动出现了,点击详情,成功加入homes

大功告成

继续配置同步

复制之前的密钥,然后左上角添加

选择目录,点击打开

逐个给之前的同步增加回去。

到此全部结束。

又出现问题了

后面发现同步不成功,看日志一直失败。

从容器的终端进去,查看没有权限。

还是ssh登录,然后执行下面命令。

chmod -R u+rw,g+rw,o+rw *

还有一个之前的文件夹死活不能同步,最后发现权限是之前的 sync的。

直接修改为root

chown -R root:root ./

其他的应该没问题了。

还有一个问题:提示sync没有权限

最终发现,只能映射到sync目录下,不然就会没有权限。

类似这样的才可以


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。